/* 
 ***************************************************/
 *{margin:0;padding:0;}
.container {position:relative; display:inline-block;}
.container .operator {height:30px; line-height:30px; background:#F3F3F3; overflow:hidden;}
/* .container .auto-container {overflow:hidden;} */
.container .auto-tips{position:absolute; z-index:5999;box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); top:25px; line-height:22px; background-color:#fafafa; min-height:30px; overflow-y:auto;}
.container .auto-tips-position-t{box-shadow:0 -10px 10px rgba(0, 0, 0, 0.2); margin-top:-27px;}
.container .ztree {position:absolute; z-index:5999; top:25px; padding:0; /* height:230px; */ overflow-y:auto; overflow-x:hidden;}
.container .left{left:0;}
.container .right{right:0;}
.container .ztree-position-t{margin-top:-257px;}
	.container .ztree li{display:list-item!important; height:auto!important; min-height:0!important; min-width:0!important; line-height: 14px!important; margin: 0!important; float:none!important; padding: 0 9px 0 0!important; text-align: left!important; white-space: nowrap!important; width: 100% !important;}
/*  padding-right of .container .ztree li & overflow-x of .ztree setfor systemScrollBar */
.container .about-amount {height:22px; line-height:22px;}
.container .auto-tips p, .container .about-amount {font-size:13px;}

.container .select-content {position:absolute; top:25px; left:0; line-height:22px; background:#fff; overflow:auto; z-index:5999;}
.container .auto-tips p,.container .select-content p{height:26px; line-height:26px; padding:2px 9px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.container .btn-color-white{display: inline-block; border-collapse: collapse; height: 30px; line-height: 30px;
margin-left: -5px; padding: 0; text-align: center; vertical-align: middle; width: 87px;}
/* add class */
.border{ border:1px solid #52A8ec; }
.container .h220{height:220px !important;}
.container .auto-tips .hover{background:#52A8EC; cursor:pointer;color:#fff;}
.container .auto-tips .out{background:#fafafa;}
.bg{background:#fff;}
.container .hidden {display:none;border:1px solid #ccc;}

/* new add */
.select-content .new-elem {min-width: 178px; overflow: hidden;}
	.select-content .new-elem p{float: left; overflow: hidden; font-size: 14px; white-space: nowrap; text-overflow: ellipsis;}
		.select-content .new-elem span {float: right; width: 20px; cursor: pointer; overflow: hidden; margin-right:5px;}
			.select-content .new-elem span i{margin-left: 5px;}
.flag {cursor: default !important; background: #ccc; border-bottom: 1px solid #fff; color: #999;}
/* .mCSB_container{margin:0!important;} */

.container .ztree li span.button.ico_open,.container .ztree li span.button.ico_docu,.container .ztree li span.button.ico_close,.container .ztree li span.button.oper_ico_docu, .container .ztree li span.button.ico_loading{height:0; width:0;}
